/**
 * 将一个少于256的十进制正整数转换为8位的二进制整数形式输出。输出结果形式为：
 * 十进制数¬--->二进制数。例如53--->00110101
 * 方法：可以设置8个变量a0、a1、a2、a3、a4、a5、a6、a7,在转换过程中依次存放二进制数中的各位。
 */

/**
 * 很多种做法，越往后学，这道题的实现方式越多
 * 老老实实的定义变量来做
 */

#include <stdio.h>

int main()
{
    int num;
    scanf("%d", &num);
    int a0, a1, a2, a3, a4, a5, a6, a7;
    a0 = num & 128 ? 1 : 0;
    a1 = num & 64 ? 1 : 0;
    a2 = num & 32 ? 1 : 0;
    a3 = num & 16 ? 1 : 0;
    a4 = num & 8 ? 1 : 0;
    a5 = num & 4 ? 1 : 0;
    a6 = num & 2 ? 1 : 0;
    a7 = num & 1 ? 1 : 0;
    printf("%d%d%d%d%d%d%d%d", a0, a1, a2, a3, a4, a5, a6, a7);
    return 0;
}